﻿namespace Iptv.MediaReporter.Model
{
    /// <summary>
    /// 内容上报配置
    /// </summary>
    public class LoadConfig
    {
        /// <summary>
        /// 指纹提交接口
        /// </summary>
        public string FingerPrintApiUrl { get; set; }
        /// <summary>
        /// 介质路径前缀
        /// </summary>
        public string FingerPrintMediaPath { get; set; }
        /// <summary>
        /// ftp路径前缀 用介质路径前缀进行替换
        /// </summary>
        public string FingerPrintUrlPrefix { get; set; }
        /// <summary>
        /// 结果查询接口
        /// </summary>
        public string FingerPrintQueryApiUrl { get; set; }
        /// <summary>
        /// 查询接口间隔时间 单位：分钟
        /// </summary>
        /// <remarks>在指定的时间间隔提起指纹结果查询请求</remarks>
        public int QueryIntervalTime { get; set; }
        /// <summary>
        /// 最大执行任务数量
        /// </summary>
        public int MaxTaskCount { get; set; }
        /// <summary>
        /// 内容数据统一上报接口
        /// </summary>
        public string ReportApiUrl { get; set; }
    }
}
